﻿
--ILP Maint Pages Grid
--DELETE FROM WebPlusTableColumn WHERE GridName = 'ILPMAINTPAGES' 
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTPAGES', N'Category', N'Category', N'', N'ILP_Page.ILP_CategoryId --> ILP_Category.Name  [sp_WebPlus_ILPMaint_Select] (ILP_PAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTPAGES', N'Code', N'Code', N'', N'ILP_Page.Code  [sp_WebPlus_ILPMaint_Select] (ILP_PAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTPAGES', N'Title', N'Title', N'', N'ILP_Page.Title  [sp_WebPlus_ILPMaint_Select] (ILP_PAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTPAGES', N'Description', N'Description', N'', N'ILP_Page.Description  [sp_WebPlus_ILPMaint_Select] (ILP_PAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTPAGES', N'IsActive', N'Visible', N'Whether the Page will be Visible to users', N'ILP_Page.IsActive  [sp_WebPlus_ILPMaint_Select] (ILP_PAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTPAGES', N'OrderBy', N'Order', N'The Order within the Category grouping', N'ILP_Page.OrderBy  [sp_WebPlus_ILPMaint_Select] (ILP_PAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTPAGES', N'Live', N'Live', N'Indicates whether a Live Page record exists', N'Calculated  [sp_WebPlus_ILPMaint_Select] (ILP_PAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTPAGES', N'Draft', N'Draft', N'Indicates whether a Draft Page record exists', N'Calculated  [sp_WebPlus_ILPMaint_Select] (ILP_PAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTPAGES', N'IsSignOffReqd', N'Sign Off Reqd', N'', N'ILP_Page.IsSignOffReqd  [sp_WebPlus_ILPMaint_Select] (ILP_PAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTPAGES', N'Frequency', N'Frequency', N'', N'ILP_Page.ILP_FrequencyId --> ILP_Frequency.Name  [sp_WebPlus_ILPMaint_Select] (ILP_PAGES)')

--ILP Maint FixedPages Grid
--DELETE FROM WebPlusTableColumn WHERE GridName = 'ILPMAINTFIXEDPAGES' 
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGES', N'Category', N'Category', N'', N'ILP_FixedPage.ILP_CategoryId --> ILP_Category.Name  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGES', N'Code', N'Code', N'', N'ILP_FixedPage.Code  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGES', N'SystemTitle', N'System Title', N'', N'ILP_FixedPage.SystemTitle  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGES', N'Title', N'Title', N'', N'ILP_FixedPage.Title  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGES', N'Description', N'Description', N'', N'ILP_FixedPage.Description  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGES', N'IsActive', N'Visible', N'Whether the Page will be Visible to users', N'ILP_FixedPage.IsActive  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGES', N'OrderBy', N'Order', N'The Order within the Category grouping', N'ILP_FixedPage.OrderBy  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGES)')


--ILP Maint Categories Grid
--DELETE FROM WebPlusTableColumn WHERE GridName = 'ILPMAINTCATEGORIES' 
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTCATEGORIES', N'Code', N'Code', N'', N'ILP_Category.Code  [sp_WebPlus_ILPMaint_Select] (ILP_CATEGORIES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTCATEGORIES', N'Description', N'Description', N'', N'ILP_Category.Description  [sp_WebPlus_ILPMaint_Select] (ILP_CATEGORIES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTCATEGORIES', N'HeadingColour', N'Heading Colour', N'', N'ILP_Category.HeadingColour  [sp_WebPlus_ILPMaint_Select] (ILP_CATEGORIES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTCATEGORIES', N'IsActive', N'Active', N'', N'ILP_Category.IsActive  [sp_WebPlus_ILPMaint_Select] (ILP_CATEGORIES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTCATEGORIES', N'OrderBy', N'Order', N'', N'ILP_Category.OrderBy  [sp_WebPlus_ILPMaint_Select] (ILP_CATEGORIES)')
--INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
--  ( N'ILPMAINTCATEGORIES', N'SystemType', N'System Type', N'', N'ILP_Category.SystemType  [sp_WebPlus_ILPMaint_Select] (ILP_CATEGORIES)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTCATEGORIES', N'TotalPageCount', N'Page Count', N'', N'Calculated  [sp_WebPlus_ILPMaint_Select] (ILP_CATEGORIES)')


--ILP Fixed Page Controls Grid
--DELETE from WebPlusTableColumn WHERE GridNAme = 'ILPMAINTFIXEDPAGECONTROLS'
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGECONTROLS', N'IsVisible', N'Visible', N'Whether the PageControl will be Visible to users', N'ILP_FixedPageControl.IsVisible  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGECONTROLS)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGECONTROLS', N'ControlKindName', N'Control Type', N'', N'ILP_FixedPageControl.ILP_ControlKindId -> ILP_ControlKind.Name  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGECONTROLS)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGECONTROLS', N'SystemName', N'System Name', N'', N'ILP_FixedPageControl.Name  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGECONTROLS)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGECONTROLS', N'Label', N'Label', N'', N'ILP_FixedPageControl.Label  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGECONTROLS)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGECONTROLS', N'IsRequired', N'Required', N'Whether the PageControl is required (mandatory)', N'ILP_FixedPageControl.IsRequired  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGECONTROLS)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGECONTROLS', N'OrderBy', N'Order', N'', N'ILP_FixedPageControl.OrderBy  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGECONTROLS)')


--ILP Fixed Page Controls Lookups Grid
--SELECT * from WebPlusTableColumn WHERE GridNAme = 'ILPMAINTFIXEDPAGECONTROLLOOKUPS' 
--DELETE from WebPlusTableColumn WHERE GridNAme = 'ILPMAINTFIXEDPAGECONTROLLOOKUPS' 
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGECONTROLLOOKUPS', N'IsVisible', N'Visible', N'Whether the Lookup Item will be Visible to users', N'ILP_FixedPageControlLookupData.IsVisible  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGECONTROLLOOKUPS)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGECONTROLLOOKUPS', N'Grade', N'Grade', N'', N'ILP_FixedPageControlLookupData.Grade  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGECONTROLLOOKUPS)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGECONTROLLOOKUPS', N'Name', N'Name', N'', N'ILP_FixedPageControlLookupData.Name  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGECONTROLLOOKUPS)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTFIXEDPAGECONTROLLOOKUPS', N'OrderBy', N'Order', N'', N'ILP_FixedPageControlLookupData.OrderBy  [sp_WebPlus_ILPMaint_Select] (ILP_FIXEDPAGECONTROLLOOKUPS)')

--ILP_CommentReason Grid
--SELECT * from WebPlusTableColumn WHERE GridNAme = 'ILPMAINTCOMMENTREASONS' 
--DELETE from WebPlusTableColumn WHERE GridNAme = 'ILPMAINTCOMMENTREASONS' 
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTCOMMENTREASONS', N'IsActive', N'Visible', N'Whether the Comment Reason will be Visible to users', N'ILP_CommentReason.IsActive  [sp_WebPlus_ILPMaint_Select] (ILP_COMMENTREASONS)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTCOMMENTREASONS', N'Description', N'Description', N'', N'ILP_CommentReason.Description  [sp_WebPlus_ILPMaint_Select] (ILP_COMMENTREASONS)')
INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
  ( N'ILPMAINTCOMMENTREASONS', N'OrderBy', N'Order', N'', N'ILP_CommentReason.OrderBy  [sp_WebPlus_ILPMaint_Select] (ILP_COMMENTREASONS)')


--ILP_NoteTypes Grid
IF NOT EXISTS (SELECT 1 FROM WebPlusTableColumn WHERE GridName = 'ILPMAINTNOTETYPES')
BEGIN
	INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
		( N'ILPMAINTNOTETYPES', N'IsActive', N'Visible', N'Whether the Note Type will be Visible to users', N'ILP_NoteType.IsActive  [sp_WebPlus_ILPMaint_Select] (ILP_NOTETYPES)')
	INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
		( N'ILPMAINTNOTETYPES', N'Description', N'Name', N'', N'ILP_NoteType.Description  [sp_WebPlus_ILPMaint_Select] (ILP_NOTETYPES)')
	INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
		( N'ILPMAINTNOTETYPES', N'NotifyStaffName', N'Notify Staff', N'', N'ILP_NoteType.NotifyStaffID  [sp_WebPlus_ILPMaint_Select] (ILP_NOTETYPES)')
	INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
		( N'ILPMAINTNOTETYPES', N'NotifyEmails', N'Notify Emails', N'', N'ILP_NoteType.NotifyEmails  [sp_WebPlus_ILPMaint_Select] (ILP_NOTETYPES)')
	INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
		( N'ILPMAINTNOTETYPES', N'RequireNotification', N'Require Notification', N'', N'ILP_NoteType.RequireNotification  [sp_WebPlus_ILPMaint_Select] (ILP_NOTETYPES)')
	INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
		( N'ILPMAINTNOTETYPES', N'DefaultVisibleToAllUsers', N'Visible to All Users', N'', N'ILP_NoteType.DefaultVisibleToAllUsers  [sp_WebPlus_ILPMaint_Select] (ILP_NOTETYPES)')
	INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
		( N'ILPMAINTNOTETYPES', N'IncludeInDelta', N'Include in Delta', N'', N'ILP_NoteType.DeltaDefaultIncludeInDelta  [sp_WebPlus_ILPMaint_Select] (ILP_NOTETYPES)')
	INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
		( N'ILPMAINTNOTETYPES', N'DeltaDefaultExpiryDays', N'Delta Expiry Days', N'', N'ILP_NoteType.DeltaDefaultExpiryDays  [sp_WebPlus_ILPMaint_Select] (ILP_NOTETYPES)')
	INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
		( N'ILPMAINTNOTETYPES', N'DeltaDefaultValue', N'Delta Default Value', N'', N'ILP_NoteType.DeltaDefaultValue  [sp_WebPlus_ILPMaint_Select] (ILP_NOTETYPES)')
	INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
		( N'ILPMAINTNOTETYPES', N'UDFCheckbox1', N'[UDFCheckbox1]', N'', N'ILP_NoteType.UDFCheckbox1  [sp_WebPlus_ILPMaint_Select] (ILP_NOTETYPES)')
	INSERT [dbo].[WebPlusTableColumn] ([GridName], [ColumnName], [ColumnHeading], [ColumnTitle], [ColumnInfo]) VALUES 
		( N'ILPMAINTNOTETYPES', N'OrderBy', N'Order', N'', N'ILP_NoteType.OrderBy  [sp_WebPlus_ILPMaint_Select] (ILP_NOTETYPES)')
END

